home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / usenet / sources / volume91 / utilitys / ed3_1_1 / part01 / eded.p < prev    next >
Text File  |  1991-11-07  |  3KB  |  96 lines

  1. /* Prototypes for functions defined in eded.c */
  2. void main(int argc,
  3.           char **argv);
  4. void del_selected(void);
  5. void del_selected_points(int assume_loose);
  6. void del_point(index p,
  7.                int assume_loose,
  8.                int silent);
  9. void convert_to_xyz(pixel pixx,
  10.                     pixel pixy);
  11. void convert_to_xy(coord x,
  12.                    coord y,
  13.                    coord z);
  14. void convert_points(void);
  15. void convert_point(register uindex p);
  16. void convert_point_sub(register EdPoint *edp);
  17. void allocate_arrays(void);
  18. index more_faces(uindex new_faces);
  19. index more_polys(uindex new_polys);
  20. index more_points(uindex new_poi);
  21. void free_arrays(void);
  22. void new(void);
  23. void start_face(uindex p);
  24. void start_poly(uindex p);
  25. void start_to_kill_face(uindex p);
  26. void start_to_kill_poly(uindex p);
  27. index select_point(uindex p);
  28. void deselect_point(uindex p);
  29. void duplicate(char do_faces);
  30. void duplicate0(char do_faces);
  31. index add_point(coord x,
  32.                 coord y,
  33.                 coord z);
  34. index add_point0(coord x,
  35.                  coord y,
  36.                  coord z);
  37. void insert_point(index where,
  38.                   coord x,
  39.                   coord y,
  40.                   coord z);
  41. void add_face1(int p0,
  42.                int p1,
  43.                int p2);
  44. void add_face(uindex p0,
  45.               uindex p1,
  46.               uindex p2,
  47.               short fcol,
  48.               int silent);
  49. void add_face0(uindex p0,
  50.                uindex p1,
  51.                uindex p2,
  52.                short fcol);
  53. void insert_face(index where,
  54.                  uindex p0,
  55.                  uindex p1,
  56.                  uindex p2,
  57.                  short fcol);
  58. void add_poly(index n,
  59.               short pcol,
  60.               index *array,
  61.               int silent);
  62. void allocate_poly(uindex verts,
  63.                    short pcol);
  64. void finish_poly(int silent);
  65. void insert_poly(index where,
  66.                  index verts,
  67.                  index *array,
  68.                  short col);
  69. void delete_point(index p);
  70. void delete_point0(index p);
  71. void delete_face(register uindex f,
  72.                  int silent);
  73. void delete_poly(register uindex q,
  74.                  int silent);
  75. void kill_poly(register uindex p);
  76. void del_selected_faces(int just_count,
  77.                         index *faces_del,
  78.                         index *polys_del,
  79.                         index *max_verts);
  80. void insert_vertex(index q,
  81.                    char vert,
  82.                    index p0,
  83.                    int silent);
  84. void delete_vertex(index q,
  85.                    unsigned char vert,
  86.                    int silent);
  87. void poly_to_face(index q,
  88.                   int silent);
  89. index find_nearest_on_screen(pixel pixx,
  90.                              pixel pixy,
  91.                              index avoid_p);
  92. index find_nearest_in_space(coord fx,
  93.                             coord fy,
  94.                             coord fz,
  95.                             index avoid_p);
  96.